import type { CSSProperties, PropType } from 'vue'
import type { DataBoardInfo } from '../types/data-board-types'

export const DataBoardProps = {
  headerStyle: {
    type: Object as PropType<CSSProperties>,
    default: () => {}
  },
  bodyStyle: {
    type: Object as PropType<CSSProperties>,
    default: () => {}
  },
  cardStyle: {
    type: Object as PropType<CSSProperties>,
    default: () => {}
  },
  list: {
    type: Array as PropType<DataBoardInfo[]>,
    default: () => {
      return []
    }
  }
}
